leave the rest to god - Turco Inglés Diccionario